home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 January: Mac OS SDK / Dev.CD Jan 97 SDK2.toast / Development Kits (Disc 2) / OpenDoc Development Framework / ODF-Interest Archive / March 96 / Re UI Gadgets < prev    next >
Encoding:
Internet Message Format  |  1996-12-03  |  2.0 KB  |  [TEXT/ttxt]

  1. Subject:     Re: UI Gadgets
  2. Sent:        3/18/96 6:50 PM
  3. Received:    3/18/96 6:01 PM
  4. From:        Laurent Delamare, laurentd@apple.com
  5. Reply-To:    ODF-Interest@CILabs.ORG
  6. To:          OpenDoc Development Framework Discussion List, ODF-Interest@CILabs.
  7.  
  8. >Can you supply us with a list of the UI gadgets that you intend to ship 
  9. >with the next release of ODF?
  10.  
  11. In ODF 1 the Framework layer has a more complete View sub-system 
  12. containing the following classes:
  13.  
  14. FW_CView
  15. |
  16. |__ FW_CControl                (we don't use the term "Gadget" anymore)
  17. |    |__ FW_CNativeControl     
  18. |         |__ FW_CButton       (standard push/radio/check buttons)
  19. |         |__ FW_CPopupMenu    
  20. |         |__ FW_CScrollBar
  21. |
  22. |__ FW_CEditView               (standard text-edit)
  23. |__ FW_CGrowBox
  24. |__ FW_CListBox                (standard 1 column list box)
  25. |__ FW_CStaticText
  26. |    |__ FW_CGroupBox          (= label with frame to visually group 
  27. other controls)
  28. |
  29. |__ FW_CSuperView              (views which can have subviews and/or can 
  30. scroll)
  31.      |__ FW_CFrame
  32.           |__ FW_CDialogFrame  (support for modal dialogs)
  33.           |    |__ FW_CAboutFrame
  34.           |__ FW_EmbeddingFrame
  35.  
  36. In addition we provide utility classes such as:
  37.  
  38. - FW_CRadioCluster  (to handle a group of radio buttons)
  39. - FW_CViewTabber    (to tab between views which can take the keyboard 
  40. focus)
  41. - FW_KeyF           (key filters to use with text-edits) 
  42.  
  43. Our goal was to support all the standard Mac toolbox controls in this 
  44. release in order to make your part's UI development as painless as 
  45. possible. Obviously there is still a lot of work to do to support more 
  46. advanced UI objects (Table view, better text-edit, MS-Windows views, 
  47. etc.) and we look forward to ODF 1 users' feedback to help us set our 
  48. priorities for future releases!
  49.  
  50. --Laurent
  51.  
  52. ______________________________________________________________________
  53. Laurent Delamare               laurentd@apple.com
  54. ODF Team                       http://www.coretools.apple.com/opendoc/    
  55.                    
  56.  
  57.  
  58.